.TH "BANCOPG" 3 "Segunda, 10 de Dezembro de 2012" "Version 2.0.0" "LibBancoPG-2.0.0" \" -*- nroff -*-
.ad l
.nh
.SH NOME
BANCOPG \- Classe de Conexão com banco de dados PostgreSQL.  

.SH RESUMO
.B #include <bancopg.h>
.sp
.SS "Métodos Públicos"

.in +1c
.ti -1c
.RI "\fBBANCOPG\fP (const char *)"
.br
.ti -1c
.RI "\fB~BANCOPG\fP ()"
.br
.ti -1c
.RI "void \fBexecutar\fP (char *)"
.br
.ti -1c
.RI "const char * \fBresultado\fP (int, int)"
.br
.ti -1c
.RI "void \fBresultado\fP ()"
.br
.ti -1c
.RI "void \fBconectar\fP ()"
.br
.in -1c
.SS "Campos de Dados"

.in +1c
.ti -1c
.RI "bool \fBconectado\fP"
.br
.ti -1c
.RI "int \fBquery_result\fP"
.br
.ti -1c
.RI "int \fBtipo\fP"
.br
.ti -1c
.RI "int \fBregistros\fP"
.br
.ti -1c
.RI "vector< vector< string > > \fBresultados\fP"
.br
.ti -1c
.RI "int \fBcolunas\fP"
.br
.ti -1c
.RI "vector< string > \fBnome_colunas\fP"
.br
.ti -1c
.RI "string \fBmensagem\fP"
.br
.ti -1c
.RI "ifstream \fBconf\fP"
.br
.ti -1c
.RI "string \fBconf_file\fP"
.br
.ti -1c
.RI "string \fBhost\fP"
.br
.ti -1c
.RI "string \fBbanco\fP"
.br
.ti -1c
.RI "string \fBuser\fP"
.br
.ti -1c
.RI "string \fBsenha\fP"
.br
.in -1c
.SS "Atributos Privados"

.in +1c
.ti -1c
.RI "PGconn * \fBconn\fP"
.br
.ti -1c
.RI "PGresult * \fBresult\fP"
.br
.in -1c
.SH "Descrição Detalhada"
.PP 
Classe de Conexão com banco de dados PostgreSQL. 
.PP
.SH "Construtores & Destrutores"
.PP 
.SS "BANCOPG::BANCOPG (const char * arq_conf)"Construtor da Classe \fBBANCOPG\fP
.PP
\fBParâmetros:\fP
.RS 4
\fIarq_conf\fP passagem do caminho do arquivo de configuração da conexao com o banco de dados. 
.RE
.PP

.PP
Referências banco, conectar(), conf, conf_file, conn, host, query_result, senha, tipo e user.
.SS "BANCOPG::~BANCOPG ()"Destrutor da Classe \fBBANCOPG\fP 
.PP
Referências conn.
.SH "Métodos"
.PP 
.SS "void BANCOPG::conectar ()"Método utilizado para iniciar a conexão com o banco de dados. 
.PP
Referências banco, conectado, conn, host, mensagem, senha e user.
.PP
Referenciado por BANCOPG().
.SS "void BANCOPG::executar (char * query)"Método utilizado para fazer uma consulta SQL na base de dados.
.PP
\fBParâmetros:\fP
.RS 4
\fIquery\fP recebe uma consulta SQL que será executada na base de dados. 
.RE
.PP

.PP
Referências colunas, conectado, conn, mensagem, query_result, registros e result.
.SS "void BANCOPG::resultado ()"Método utilizado para recuperar os dados de uma consluta com retorno e gravar no vector \fBBANCOPG::resultados\fP. 
.PP
Referências colunas, nome_colunas, registros, result e resultados.
.SS "const char * BANCOPG::resultado (int linha, int coluna)"Método utilizado para recuperar os dados de uma consulta com retorno.
.PP
Percorre os resultado de um SQL no PostgreSQL em forma de Matriz [linha][coluna] 
.PP
\fBParâmetros:\fP
.RS 4
\fIlinha\fP refere-se a linha que deseja-se recuperar na consulta. 
.br
\fIcoluna\fP refere-se a coluna que deseja-se recuperar na consulta. 
.RE
.PP
\fBRetorna:\fP
.RS 4
A informação da linha e coluna selecionadas no formato de 'const char' 
.RE
.PP

.PP
Referências colunas, registros e result.
.SH "Campos"
.PP 
.SS "string \fBBANCOPG::banco\fP"Atributo utilizado para armazenar o banco da base de dados 
.PP
Referenciado por BANCOPG() e conectar().
.SS "int \fBBANCOPG::colunas\fP"Atributo que armazena a quantidade de colunas de uma consulta com retorno. 
.PP
Referenciado por executar() e resultado().
.SS "bool \fBBANCOPG::conectado\fP"Atributo que indica se a conexão está ativa ou inativa 
.PP
Referenciado por conectar() e executar().
.SS "ifstream \fBBANCOPG::conf\fP"Atributo utilizado para abrir o arquivo de configuração. 
.PP
Referenciado por BANCOPG().
.SS "string \fBBANCOPG::conf_file\fP"Atributo utilizado para guardar o caminho do arquivo de configuração. 
.PP
Referenciado por BANCOPG().
.SS "PGconn* \fBBANCOPG::conn\fP\fC [private]\fP"Atributo utilizado para guardar o link com a base de dados 
.PP
Referenciado por BANCOPG(), conectar(), executar() e ~BANCOPG().
.SS "string \fBBANCOPG::host\fP"Atributo utilizado para armazenar o hostname da base de dados 
.PP
Referenciado por BANCOPG() e conectar().
.SS "string \fBBANCOPG::mensagem\fP"String de informação das mensagem do sistema. 
.PP
Referenciado por conectar() e executar().
.SS "vector<string> \fBBANCOPG::nome_colunas\fP"Atributo que armazena o nome das colunas retornadas de uma consulta SQL com retorno. 
.PP
Referenciado por resultado().
.SS "int \fBBANCOPG::query_result\fP"Atributo que indica o tipo da consulta:
.br
 1 - DELETE,DROP,CREATE,UPDATE e INSERT sem retorno
.br
 2 - SELECT e INSERT com retorno
.br
 3 - Falha 
.PP
Referenciado por BANCOPG() e executar().
.SS "int \fBBANCOPG::registros\fP"Atributo que armazena a quantidade de registros de uma consulta com retorno. 
.PP
Referenciado por executar() e resultado().
.SS "PGresult* \fBBANCOPG::result\fP\fC [private]\fP"Atributo utilizado para receber o resultado de consultas com retorno. 
.PP
Referenciado por executar() e resultado().
.SS "vector<vector<string> > \fBBANCOPG::resultados\fP"Atributo que armazena os resultados de uma consulta SQL com retorno. 
.PP
Referenciado por resultado().
.SS "string \fBBANCOPG::senha\fP"Atributo utilizado para armazenar a senha da base de dados 
.PP
Referenciado por BANCOPG() e conectar().
.SS "int \fBBANCOPG::tipo\fP"Atributo que especifica o tipo de SGBD (obsoleto). 
.PP
Referenciado por BANCOPG().
.SS "string \fBBANCOPG::user\fP"Atributo utilizado para armazenar o usuario da base de dados 
.PP
Referenciado por BANCOPG() e conectar().

.SH "Autor"
.PP 
Gerado automaticamente por Doxygen para LibBancoPG-2.0.0 a partir de seu código-fonte.
.SH AUTOR
Escrita por
.AU 
Alcione Ferreira - 
.AI
Universidade Estadual de Mato Grosso do Sul
alcione.sombra@gmail.com - http://www.alcionesytes.net/

.SH ERROS
Envie os dados dos erros para o e-mail do autor alcione.sombra@gmail.com

.SH "LICENÇA DE UTILIZAÇÃO"
GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

.SH "VEJA TAMBÉM"
